home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / scheme / bigloo / readme < prev   
Text File  |  1994-06-06  |  5KB  |  86 lines

  1. #*---------------------------------------------------------------------*/
  2. #*    Copyright (c) 1994 by Manuel Serrano. All rights reserved.       */
  3. #*                                                                     */
  4. #*                                     ,--^,                           */
  5. #*                               _ ___/ /|/                            */
  6. #*                           ,;'( )__, ) '                             */
  7. #*                          ;;  //   L__.                              */
  8. #*                          '   \    /  '                              */
  9. #*                               ^   ^                                 */
  10. #*                                                                     */
  11. #*                                                                     */
  12. #*    This program is distributed in the hope that it will be useful.  */
  13. #*    Use and copying of this software and preparation of derivative   */
  14. #*    works based upon this software are permitted, so long as the     */
  15. #*    following conditions are met:                                    */
  16. #*           o credit to the authors is acknowledged following current */
  17. #*             academic behaviour                                      */
  18. #*           o no fees or compensation are charged for use, copies, or */
  19. #*             access to this software                                 */
  20. #*           o this copyright notice is included intact.               */
  21. #*      This software is made available AS IS, and no warranty is made */
  22. #*      about the software or its performance.                         */
  23. #*                                                                     */
  24. #*      Bug descriptions, use reports, comments or suggestions are     */
  25. #*      welcome Send them to                                           */
  26. #*        <Manuel.Serrano@inria.fr>                                    */
  27. #*        Manuel Serrano                                               */
  28. #*        INRIA -- Rocquencourt                                        */
  29. #*        Domaine de Voluceau, BP 105                                  */
  30. #*        78153 Le Chesnay Cedex                                       */
  31. #*        France                                                       */
  32. #*---------------------------------------------------------------------*/
  33.  
  34. This directory contains the source files of Bigloo, a Scheme system
  35. which includes a compiler generating C code and an interpreter. Bigloo
  36. is the tool of choice for the construction of small autonomous applications
  37. in Scheme. Bigloo is conformant to
  38. IEEE Scheme standard with some extensions:
  39.         Rgc, a lex facility ,
  40.         Match, a pattern-matching compiler.
  41.     Foreign languages interface.
  42.     Module language.
  43.     Extension package system.
  44.  
  45. To install Bigloo, see the INSTALL file.  An ANSI C is required. The
  46. original version has been developped with GNU CC version 2.2.1
  47. (Copyright (C) 1988, 1989, 1992 Free Software Foundation, Inc). The
  48. Bigloo's boot requires 25 MegaBytes of disk space. Ones it is booted,
  49. the Bigloo system can be reduced to 5 MegaBytes.
  50.  
  51. The compiler distribution consists of several directories:
  52.  
  53.     bin         will contain the compiler executable.
  54.  
  55.     lib        will contain the Bigloo's libraries.
  56.  
  57.     comptime1.6    contains the sources of the compiler.
  58.  
  59.     runtime1.6    contains the sources of the runtime system.
  60.  
  61.     examples    contains several Bigloo's examples.
  62.  
  63.     recette        contains compiler and runtime test programs.
  64.  
  65.     documentation    contains the documentation of the Bigloo system.
  66.  
  67.     etc        contains a emacs-lisp file, an icon for emacs
  68.             and the orignal package of the garbage collector.
  69.  
  70.     tools        contains severals tools files required for the boot
  71.             of Bigloo.
  72.  
  73. I thank all the people who helped me while writing Bigloo, specialy
  74. Hans J. Boehm (boehm@parc.xerox.com) who wrote the garbage collector,
  75. Jean-Marie Geffroy (Jean-Marie.Geffroy@inria.fr) who found many bugs and
  76. which written `Match', Christan Queinnec (Christian.Queinnec@inria.fr),
  77. Stephen J Bevan (bevan@computer-science.manchester.ac.uk), Joris Heirbaut
  78. (pheirba@tinf3.vub.ac.be) who ported Bigloo under Solaris,
  79. Drew Whitehouse (Drew.Whitehouse@anu.edu.au) which ported Bigloo
  80. under Iris Indigo, Luc Moreau (moreau@montefiore.ulg.ac.be), Pascal Petit
  81. (petit@litp.ibp.fr), Joel Masset (jmasset@dmi.ens.fr) and Thierry Saura
  82. (Thierry.Saura@inria.fr), Thomas Neumann (tom@smart.bo.open.de) who ported
  83. Bigloo under NeXT, Olaf Burkart (burkart@zeus.informatik.rwth-aachen.de)
  84. for its comments on Bigloo and John Gerard Malecki (john@vlibs.com) who
  85. point me out a bug.
  86.